Evaluating the Performance of Demultiplexing Strategies for Real-time CORBA

نویسندگان

  • Aniruddha Gokhale
  • Douglas C. Schmidt
چکیده

Efficient and predictable demultiplexing is necessary to provide real-time support for distributed object computing applications developed with CORBA. This paper presents two contributions to the study of demultiplexing for real-time CORBA endsystems. First, we present an empirical study of three demultiplexing strategies used by a real-time Object Adapter based on SunSoft IIOP. These strategies compare the performance of (1) linear search, (2) perfect hashing, and (3) active demultiplexing for a wide range of target objects and operations. Second, we describe how we are using the perfect hashing and active demultiplexing strategies to develop a high-performance, real-time ORB called TAO.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Design Principles and Optimizations for High Performance ORBs

The Internet Inter-ORB Protocol (IIOP) enables heterogeneous CORBA-compliant Object Request Brokers (ORBs) to interoperate over TCP/IP networks. The IIOP uses the Common Data Representation transfer syntax to map CORBA Interface Definition Language (IDL) data types into a portable network format. Due to the excessive marshaling/demarshaling overhead, data copying, and high-levels of function ca...

متن کامل

Towards Predictable Real-time Java Object Request Brokers

Distributed real-time and embedded (DRE) applications often possess stringent quality of service (QoS) requirements. Designing middleware for DRE applications poses several challenges to object request broker (ORB) developers. This paper provides the following contributions to the study of middleware for DRE applications. First, we outline the challenges present in one of the principal ORB comp...

متن کامل

Evaluating Architectures for Multi-threaded CORBA Object Request Brokers

CORBA Object Request Brokers (ORBs) deliver client requests to servants and return responses to clients [1]. To accomplish this, ORBs manage transport connections, perform transport endpoint demultiplexing, and provide the multithreading architecture used by applications. The architecture used to multi-thread an ORB has a substantial impact on its performance and predictability [2]. A key chall...

متن کامل

Assessment of BAM with ANP Approach; Case Study: Bank Sepah

In today's business environment in which coordination and adaptation with constant changes are the only ways of survival, real-time monitoring of activities and making the decisions accordingly are necessary. Since performance measurement cannot be managed independent of business processes, Business Activity Monitoring (BAM) systems should monitor performance metrics based on business processes...

متن کامل

Assessment of BAM with ANP Approach; Case Study: Bank Sepah

In today's business environment in which coordination and adaptation with constant changes are the only ways of survival, real-time monitoring of activities and making the decisions accordingly are necessary. Since performance measurement cannot be managed independent of business processes, Business Activity Monitoring (BAM) systems should monitor performance metrics based on business processes...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1997